# 通过range函数可以得到可迭代对象，包含了1~n-1之间的正数
# range(开始, 结束)
# nums = range(1, 11)
# 不写开始默认是从0开始
# nums = range(5)
# 支持步长
# nums = range(1, 11, 2)
# for item in nums:
#     print(item)

# 获取1~100之间所有能被7整除的数字和含有7的数字
# 同时统计出数量
# count = 0
# for i in range(1, 101):
#     # print(i)
#     if i%7==0 or '7' in str(i):
#         print(i)
#         count += 1
# print('数量：', count)

# list() 可以将range范围转为列表
# nums = range(1, 11, 2)
# nums_list = list(nums)
# print(nums_list)
# # list还可以将字符串转为列表
# print(list('hello'))

# 练习：定义列表，使用for循环往列表中追加10个hello
# ['hello1', 'hello2',....]
# words = []
# for i in range(1, 11):
#     # print(i)
#     words.append('hello'+str(i))
# 列表推导（列表解析）：用于简化动态往列表中追加元素
# words = ['hello'+str(i) for i in range(1, 11)]
# print(words)

# 定义列表包含一组成绩，给每个列表中的元素增加10
score = [82, 79, 56, 63]
score1 = [i+10 for i in score]
print(score1)


